home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group96b.txt / 000001_icon-group-sender _Fri Sep 13 03:31:09 1996.msg < prev    next >
Internet Message Format  |  1997-01-02  |  2KB

  1. Received: by cheltenham.cs.arizona.edu; Fri, 13 Sep 1996 08:13:05 MST
  2. Date: Fri, 13 Sep 1996 03:31:09 -0500
  3. Message-Id: <199609130831.DAA31922@segfault.cs.utsa.edu>
  4. From: Clinton Jeffery <jeffery@segfault.cs.utsa.edu>
  5. To: shamim@Synopsys.COM
  6. Cc: icon-group@cs.arizona.edu
  7. In-Reply-To: <9609130231.AA15404@shetland-92.synopsys.com>
  8.     (shamim@Synopsys.COM)
  9. Subject: Re: Yoo-hoo!
  10. Reply-To: jeffery@ringer.cs.utsa.edu
  11. Errors-To: icon-group-errors@cs.arizona.edu
  12.  
  13.  
  14. Shamim Mohamed asks:
  15. >  I have a question: was that elf ld assertion on linking iconx on Linux
  16. >  fixed, or is it still a problem?
  17.  
  18. It turns out that many CD's containing the Slackware 3.0 ELF distribution
  19. have gcc version 2.7.0, and similarly out of date C library and binutils
  20. versions.  A bug in gcc or ld causes the linking of iconx to fail.
  21.  
  22. So, in addition to tweaking the i486-linux configuration to remove underscores
  23. from rswitch.s and adding a -fno-strength-reduce to the CFLAGS in the Makefiles
  24. (as suggested by steve@miranova.com, last I heard the files could be found at
  25. ftp://ftp.miranova.com/pub/icon.linux.elf.tar.gz), I recommend:
  26.  
  27. IF you need to build Icon for Linux from sources on an ELF platform, check
  28. your GCC version by means of "gcc -v" and if it says 2.7.0 you will probably
  29. need to get the newer version of the compiler (and possibly libc and
  30. binutils).  If this is not an option, you can install gcc a.out support and
  31. build an a.out binary that will run on your linux ELF system.
  32.  
  33. Clint Jeffery
  34. jeffery@cs.utsa.edu
  35. Division of Computer Science, The University of Texas at San Antonio
  36. Research http://www.cs.utsa.edu/research/plss.html
  37.